from bs4 import BeautifulSoup
def get_max_pageNum(filename):
    with open(filename,'r',encoding='utf-8') as fp:
        data=fp.read()
    datas=data.splitlines()
    html=datas[-1]

    # 解析 HTML
    soup = BeautifulSoup(html,'html.parser')

    # 查找所有的 page-link 类型的 a 标签
    page_links = soup.find_all('a', class_='page-link')

    # 创建一个集合来存储所有可能的页数
    pages = set()

    # 遍历所有的 page-link 类型的 a 标签
    for link in page_links:
        # 检查 href 属性是否包含 pageNumber
        if 'pageNumber' in link['href']:
            # 从 href 属性中提取 pageNumber 的值
            page_number = int(link['href'].split('=')[1])
            pages.add(page_number)
        elif link.text.isdigit():  # 如果文本是数字，则认为它是页数
            page_number = int(link.text)
            pages.add(page_number)

    # 找出最大页数
    max_page = max(pages) if pages else None
    return max_page
